projectile weapons - Spanish English Dictionary